package com.sxbbc.common.core.mapper.jz;

import com.sxbbc.common.core.entity.jz.SysDealData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.math.BigDecimal;
import java.util.Date;
import java.util.Map;

/**
 * <p>
 * 平台交易数据表 Mapper 接口
 * </p>
 *
 * @author leehao
 * @since 2019-07-04
 */
public interface SysDealDataMapper extends BaseMapper<SysDealData> {

    /**
     * 查询最新一条记录
     * @author leehao
     * @return com.sxbbc.common.core.entity.jz.SysDealData
     */
    SysDealData selectLastOne();

    /**
     * 拿到上一日的计算后的总共享值
     * @param thisDate 本条记录时间
     * @author leehao
     * @return java.math.BigDecimal
     */
    BigDecimal getYesterdayUnitTotal(@Param("thisDate") Date thisDate);

    /**
     * 查询统计数量
     * @param queryMap
     * @return
     * @author xiaoky
     */
	BigDecimal sumDataNum(Map<String, Object> queryMap);
}
